package com.ailot.cloud.upms.common.entity;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 列属性，参考mysql inforamation_schema.columns
 * @Author : litao
 * @create 2023/12/6 11:18
 */
@Data
public class SysColumn {

    /**
     * 库名
     */
    private String tableSchema;

    /**
     * 表名
     */
    private String tableName;

    /**
     * 列名
     */
    private String columnName;

    /**
     * 驼峰形式列名
     */
    private String camelColumnName;

    /**
     * java 属性类别
     */
    private String attrType;

    /**
     * 数据类型
     */
    private String dataType;

    /**
     * 备注
     */
    private String columnComment;

    /**
     * 是否为空
     */
    private String isNullable;

    /**
     *  key类型
     */
    private String columnKey;

    /**
     * 字符串长度
     */
    private Integer characterMaximumLength;


}
